<?php

/**
 * Subclass for performing query and update operations on the 'site' table.
 *
 * 
 *
 * @package lib.model
 */
class SitePeer extends BaseSitePeer {
	
	static function FindSite($name) {
		
		
		$c = new Criteria ( );
		$c->add ( SitePeer::NAME,$name );
		$site = SitePeer::doSelectOne ( $c );
				
		if ($site) {
			return $site;
		} else {
			return false;
		}
	
	}

	/*
	 * Функция получения содержимого файла
	 */
	
	static function getFileContent($destrib,$name) {
		
		$name = str_replace('-','/',$name);
		
		///Открываем и читаем файл
		    $filename = sfConfig::get ( 'app_users_dir' ) . $destrib. '/'.$name;
			$fd = fopen ( $filename, "r" );
			$contents = @fread ( $fd, filesize ( $filename ) );
			fclose ( $fd );
		/////
		
		return $contents ;
		
		
		
	}
	
	
static function removeDir($dir)
{
    if ($objs = glob($dir."/*")) {
        foreach($objs as $obj) {
            is_dir($obj) ? removeDir($obj) : unlink($obj);
        }
    }
    @rmdir($dir);
}
	
	
}
